land populated with sugar apple trees - German English Dictionary